﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Knights.Objeto.Articulos
{
    class ListaArticulos
    {
        private int MaximoArticulos = 100;

        private List<IArticulo> articulos;

        public ListaArticulos()
        {
            articulos = new List<IArticulo>();

            CargadorArticulos.CargadorArticulosEstandar(this);
        }

        public void AgregarArticulo(IArticulo articulo)
        {
            if (articulos.Count < MaximoArticulos)
                articulos.Add(articulo);
        }

        public void RemoverArticulo(IArticulo articulo)
        {
            articulos.Remove(articulo);
        }

        public IArticulo Articulo(int numero)
        {
            return articulos[numero];
        }
    }
}
